import request from '@/utils/request'

// 获取所有一级地理位置（省）
export function getProvince() {
  return request({
    url: '/location/getProvince',
    method: 'get'
  })
}

// 获取所有二级地理位置（市）
export function getCity(provinceId) {
  return request({
    url: `/location/getCity/${provinceId}`,
    method: 'get'
  })
}

// 获取所有三级地理位置（区/县）
export function getArea(cityId) {
  return request({
    url: `/location/getArea/${cityId}`,
    method: 'get'
  })
}

// 获取城市ID
export function getLocationId(city) {
  return request({
    url: '/qweather/getLocationId',
    method: 'get',
    params: { city }
  })
}

// 根据城市ID获取天气信息
export function getWeatherByLocationId(locationId) {
  return request({
    url: `/qweather/getWeatherByLocationId/${locationId}`,
    method: 'get'
  })
}
